home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / pd / mui / mirrormanager / rexx / history < prev    next >
Text File  |  1995-04-11  |  7KB  |  190 lines

  1. Sun Jun 19 17:03:57 1994
  2.  
  3.     - Alle '.mm' files sind jetzt an MESSAGE CLEAR/S,OPEN/S,CLOSE/S angepaßt.
  4.       COMPLETE '-1' wird nicht länger unterstützt.
  5.  
  6.     - MirrorManager.rexx setzt jetzt CONFIGURABLE TRUE um beim Abspeichern
  7.       vor dem Verlust der Konfigurierbarkeit mittels `rexx/Configure' zu
  8.       warnen.
  9.  
  10. Sat Jun 18 13:32:18 1994
  11.  
  12.     - Ich habe Status.mm geschrieben um die `Warning:' Zeilen im Logfile zu extrahieren.
  13.       Wenn es mal einen String requester in der MirrorManager GUI gibt wird Status.mm
  14.       auch nach dem Search-String fragen... (:
  15.  
  16. Sun May  1 15:56:15 1994
  17.  
  18.     - Ab heute gibt es SortIndex.mm
  19.  
  20.       SortIndex sortiert (wie sollte es auch anders sein) ein Aminet Index File.
  21.       Dabei wird der Index File Header beibehalten.  Das primäre Sortierkriterium
  22.       kann sowohl der Filename als auch das Directory sein.
  23.  
  24.     - MakeIndex.mm bat beim Erfragen des WITH files (z.B. HIDDEN) den Namen des
  25.       TO files überschrieben.... jetzt mach es das nichtmehr.
  26.  
  27.     - CleanupIncoming und ExamineIndex greifen jetzt über eine PROCEDURE auf den
  28.       Search command zurück.  Somit ist es möglich den hyper-slow C=ommodore Search
  29.       durch etwas Leistungsfähigeres wie z.B. agrep zu ersetzen.
  30.  
  31.       Leider verschlingt aber agrep enorme Mengen an Stack.
  32.       Daher setze ich in CleanupIncoming und ExamineIndex ganz zu Anfang den Stack
  33.       auf 100k hoch.  Eigentlich sollte sich ein ARexx script darauf verlassen können,
  34.       daß ihm sein Host genügend Stack einräumt, aber das macht weder RX (konstant 4k)
  35.       noch die GUI (weil sich der faule Harald weigert das zu implementieren >:o).
  36.  
  37.  
  38. Tue Apr 26 23:06:15 1994
  39.  
  40.     - Configure.rexx kennt jetzt die Option RESET/S.  Damit kann man die rechte Seite
  41.       aller mit READ/S ausgelesenen Zuweisungen auf "" setzen.
  42.       Außerdem kann man nun auch Installer scripts auslesen und ARexx code erzeugen.
  43.  
  44.     - Unconfigure.rexx benutzt diesen Mechanismus.  So werden die vom Installer script
  45.       benötigten Variablen auf jeden Fall erfaßt.  (Ein Problem in 1.5b6 war, daß
  46.       das mitgelieferte Configure script die benötigte REMAP Variable nicht initialisiert
  47.       hatte, weil ich vergessen hatte diese Variable auch in Unconfigure anzuführen.
  48.  
  49.  
  50. Thu Apr 21 17:15:56 1994
  51.  
  52.     - Configure erfragt jetzt auch das REMAP file.  Außerdem wird das Configure
  53.       Script vor der Erstellung einer Distribution mit Unconfigure.rexx (auch neu)
  54.       von meinen Pfaden und Filenamen befreit.
  55.  
  56.     - In der PROCEDURE pathonly, die Teil fast aller (!) ARexx scripts ist, habe ich
  57.       statt `path' die uninitialisierte variable `called' benutzt und keiner hat's
  58.       bemerkt...
  59.  
  60.  
  61. Wed Apr 20 02:06:38 1994
  62.  
  63.     - Configure.rexx und Configure unterstützen jetzt auch den KickedPath für ExamineIndex.
  64.  
  65.     - MakeTree kennt jetzt die Option NOCREATE/S.  Damit ist es möglich die Filenotes der
  66.       vorhandenen Directories zu aktualisieren ohne dabei alle anderen Direcories mit
  67.       anlegen zu müssen.
  68.  
  69.     - CutTree löscht jetzt auch artig sein tempfile!
  70.  
  71.  
  72. Tue Apr 19 12:55:10 1994
  73.  
  74.     - Configure.rexx kennt jetzt das keyword READ.  Damit kann man die in /*@*/
  75.       eingeschlossenen Zuweisungen auslesen und als Installer LISP code ausgeben lassen.
  76.       Das Configure Installer Script konfiguriert sich damit selbst und merkt sich
  77.       somit die Einstellungen vom letzten Aufruf.
  78.  
  79.       Ich habe es nicht geschafft diese Zuweisungen vom Installer Script aus zu
  80.       evaluieren, da der Installer seine Scripts vor dem Ausführen compiliert und
  81.       dann keinen Code zur Laufzeit mehr evaluieren kann.
  82.       Das heißt: Wenn man das MirrorManager.rexx file mit einem Editor nachbearbeitet
  83.       hat, dann stimmen die Configure defaults nicht mehr!
  84.       Dafür habe ich das "SetConfigureDefaults" Shell Script geschrieben, das die
  85.       momentan in MirrorManager.rexx abgelegten Werte in das Configure Installer script
  86.       übernimmt.  Ich hoffe, daß das keine endgültige Lösung ist...
  87.  
  88.  
  89. Mon Apr 18 23:49:10 1994
  90.  
  91.     - Ab heute gibt es Configure.rexx
  92.  
  93.       Configure.rexx "andert die Zeilen in einem File ab, die in /*@*/ eingelschlossen sind.
  94.       Damit ist es m"oglich das default configuration script MirrorManager.rexx mit einem
  95.       Installer script zu modifizieren, ohne dass das gesamte script neu generiert werden
  96.       mu\3.
  97.  
  98.     - AUTO/S wird jetzt von allen '.mm' scripts unterstützt.
  99.       Wird AUTO gesetzt, so wird das Working Window nach der Abarbeitung des scripts zugemacht.
  100.       Diese Option is also absolut unerläßlich für den täglichen Umgang mit dem MirrorManager! :)
  101.  
  102.     ExamineIndex.mm
  103.  
  104.     - Ich habe wohl im Requester `topath' statt `kickpath' benutzt.
  105.       Der aufmerksame Marc hat's natürlich gleich gemerkt  :)
  106.  
  107.  
  108. Sun Apr 17 17:02:42 1994
  109.  
  110.     - Es gab ein Problem in der init_gauge procedure, wenn das angegebene File leer war.
  111.       Das funktioniert jetzt.
  112.  
  113.     ExamineIndex:
  114.  
  115.     - Das Keyword MOVE/S hei\3t jetzt RELOCATE/S
  116.  
  117.  
  118. Fri Apr 15 10:25:25 1994
  119.  
  120.     CleanupIncoming:
  121.  
  122.     - Wenn ein file im Index mehrfach auftritt, so wird es nur dann als "ambiguous"
  123.       behandelt, wenn das Directory oder die Filenote unterschiedlich ist.
  124.       Somit ist es m"oglich RECENT an INDEX zu joinen und das Ergebnis als INDEX file
  125.       zu benutzen.
  126.  
  127.     - Die Option LONG ist neu.
  128.       Man kann jetzt auch das LONG index file benutzen (enth"alt noch das Alter des Files)
  129.  
  130.     - In ein paar scripts hatte ich die rexxsupport.library nicht zugemacht, weil ich
  131.       REMLIB("rexxsupport.librry") geschrieben hatte.  Warum hat das keiner meiner ß-Tester
  132.       F"uchse bemerkt ?       ^
  133.  
  134.  
  135. Fri Apr 15 04:30:44 1994
  136.  
  137.     - Es gibt jetzt Flatten.rexx
  138.  
  139.     CleanupIncoming:
  140.  
  141.     - Wenn f"ur ein File kein Kommentar im INDEX file steht, so wird die
  142.       Filenote jetzt nicht mehr entfernt sondern unver"andert "ubernommen.
  143.  
  144.     - "." ist jetzt als CurrentDir im INDEX file erlaubt
  145.  
  146.     MakeIndex:
  147.  
  148.     - Es gibt die neuen Optionen: WITH und HIDE
  149.  
  150.       Die Zeiles des mit WITH angegebenen Files werden als Optionen an den
  151.       List command weitergegeben.  Damit ist es m"oglich, nur bestimmte
  152.       Directories oder Files in das LOCAL Index File aufzunehmen.
  153.  
  154.       Ist au\3erdem HIDE mitangegeben, so werden die entsprechenden Files
  155.       aus dem LOCAL Index entfernt.
  156.  
  157.     ExamineIndex:
  158.  
  159.     - Das entfernen nicht (mehr) im Aminet INDEX file vorhandener Files
  160.       funktioniert jetzt endlich richtig.  Mit der Option KICK kann man
  161.       einen Pfad festlegen, in den diese Files dann geschoben werden
  162.       sollen.
  163.  
  164.  
  165. Wed Apr 13 17:22:12 1994
  166.  
  167.     - Es gibt jetzt SortIndex.rexx
  168.  
  169.     - CleanupIncoming.rexx kann jetzt mit dem sortierten index und der seek
  170.       offset tabelle umgehen
  171.  
  172.     - Das MAP file f"ur CleanupIncoming mu\3 jetzt alle Dirs enthalten die
  173.       REMAPped werden sollen:
  174.  
  175.       (1) Wenn die rechte Seite leer ist wird die linke Seite auch als
  176.           rechte Seite benutzt.
  177.  
  178.       (2) Der Inhalt aller nicht aufgef"uhrten oder auskommentierten Directories
  179.           wird in incoming: gelassen.
  180.  
  181.  
  182. Tue Apr 12 23:19:01 1994
  183.  
  184.     - Alle .rexx files und alle .mm files k"onnen jetzt "" bei Pfadangaben
  185.       in den Pfad des CWD expandieren
  186.  
  187.     - Irgendwo habe ich eine "uberflussige ( entfernt
  188.  
  189. Vorher:  NIL:History
  190.